// 静态字段和静态方法
class Person {
    static String country = "China"; // 静态字段

    static void sayCountry() { // 静态方法
        System.out.println("country is " + country);
    }
}

// 接口的静态字段
interface StaticInterface {
    // 接口中的字段默认是 public static final 的，可以省略
    String NAME = "InnerTest";

    // 接口中的方法默认是 public abstract 的，可以省略
    static void sayName() {
        System.out.println("name is " + NAME);
    }

}

public class Test {
    public static void main(String[] args) {
        // 通过类名调用静态字段和静态方法
        System.out.println(Person.country);
        Person.sayCountry();
        // 也可以通过实例调用静态字段和静态方法:不推荐
        // Person p1 = new Person();
        // System.out.println(p1.country);
        // p1.sayCountry();

        StaticInterface.sayName();
        System.out.println(StaticInterface.NAME);
    }
}